Parameterized GUI Tests

نویسندگان

  • Stephan Arlt
  • Pedro Borromeo
  • Martin Schäf
  • Andreas Podelski
چکیده

GUI testing is a form of system testing where test cases are based on user interactions. A user interaction may be encoded by a sequence of events (e.g., mouse clicks) together with input data (e.g., string values for text boxes). For selecting event sequences, one can use the black-box approach based on Event Flow Graphs. For selecting input data, one can use the white-box approach based on parameterized unit tests and symbolic execution. The contribution of this paper is an approach to make the principle of parameterized unit testing available to black-box GUI testing. The approach is based on the new notion of parameterized GUI tests. We have implemented the approach in a new tool. In order to evaluate whether parameterized GUI tests have the potential to achieve high code coverage, we apply the tool to four open source GUI applications. The results are encouraging.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Failures of GUI Tests on Different Computer Platforms

There has been anecdotal evidence that failures from testing may be dependent upon the software/hardware platform used to test the target software. We have been involved in the research of testing Graphics User Interfaces (GUIs) [1,2,3], and have established that GUI failures do indeed depend upon the computer platform. The objective of this paper is to evaluate the computer platform parameters...

متن کامل

Probabilistic Networks as a Means of Testing Web- Based Applications

The article describes the mechanism used to control GUI tests coverage and the technique of GUI application under test model building using probabilistic networks. The technology of combining GUI tests into the common network has been developed. The mechanism to report defects is proposed. Keywords— probabilistic network testing; web interfaces; automation

متن کامل

Automatische Generierung von Testsequenzen für GUI-basierte Anwendungen mit Ant Colony Optimization

Die Automatisierung des Tests von Anwendungen mit grafischer Benutzerschnittstelle (graphical user interface; GUI) ist trotz einer großen Anzahl von verfügbaren Testwerkzeugen in der Praxis immer noch unbefriedigend gelöst. GUI-Tests werden meist mit Capture-Replay-Werkzeugen aufgezeichnet und wieder abgespielt oder mit Hilfe von Testskripten implementiert. Bei Änderungen am grafischen Design d...

متن کامل

Web Systems Acceptance Tests and Code Generation

In Extreme Programming (XP) [2], acceptance tests are used to prove that the application works as the customer wishes. The available test languages offer low level of abstraction and legibility, because they are based in languages like Visual Basic and XML. GUI capture and playback tools facilitate the creation of test cases, though they have many limitations to program and maintain the test ca...

متن کامل

Fuzzy adaptive tracking control for a class of nonlinearly parameterized systems with unknown control directions

This paper addresses the problem of adaptive fuzzy tracking control for aclass of nonlinearly parameterized systems with unknown control directions.In this paper, the nonlinearly parameterized functions are lumped into the unknown continuous functionswhich can be approximated by using the fuzzy logic systems (FLS) in Mamdani type. Then, the Nussbaum-type function is used to de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012